package com.spring.demo4.factory.advisor;

import com.spring.demo4.factory.advice.MyAdvice;

/**
 * 包含AOP通知（在JoinPoint处执行的操作）和确定通知适用性的过滤器（如切入点[PointCut]）的基本接口
 * <br>
 * 接口通常不会直接使用，这个接口有2个子接口，通常我们会和这2个子接口来打交道:
 * PointcutAdvisor和IntroductionAdvisor
 *
 * @author vhans
 */
public interface MyAdvisor {

    /**
     * 返回引用的通知
     */
    MyAdvice getAdvice();
}
